//请求的Api接口
import {
  getHomeShuffling,
  getSentimentProducts,
  getHotLine,
  getDestination
} from "../../util/api"
Page({

  /**
   * 页面的初始数据
   */
  data: {
    inputIcon: './Img/search.png',
    height: 0,
    circular: true,
    indicatorDots: true,
    autoplay: true,
    interval: 5000,
    duration: 1000,
    /*轮播图*/
    imgUrls: [],
    //人气新品
    products_img: [],
    //热门线路
    hotLine_img: [],
    //目的地
    destination: []
  },
  //点击搜索
  clickSearch() {
    wx.navigateTo({
      url: '../../pages/search/search'
    })
  },
  //获取轮播图
  getShufflingList() {

    //获取轮播图
    getHomeShuffling().then((res) => {

      if (res.data.ret == 200) {
 
        var imgUrl = [];
        for (let index = 0; index < res.data.data.length; index++) {
          imgUrl.push({
            id: res.data.data[index].id,
            src: res.data.data[index].coverpage,
          })

        }
        this.setData({
          imgUrls: imgUrl
        })
      }
    })

  },
  //人气新品
  getProductsList() {
  
    getSentimentProducts().then((res) => {

      var imgUrl = [];
      for (let index = 0; index < res.data.data.length; index++) {
        imgUrl.push({
          id: res.data.data[index].id,
          src: res.data.data[index].coverpage,
        })

      }

      this.setData({
        products_img: imgUrl
      })
    })
  },
  //热门线路
  getHotLineList() {

    getHotLine().then((res) => {
      var imgUrl = [];
      for (let index = 0; index < res.data.data.length; index++) {
        imgUrl.push({
          id: res.data.data[index].id,
          src: res.data.data[index].coverpage,
        })
      }
      this.setData({
        hotLine_img: imgUrl
      })
    })
  },
  //目的地
  getDestinationList() {

    getDestination().then((res) => {
      var imgUrl = [];
      for (let index = 0; index < res.data.data.length; index++) {
        imgUrl.push({
          id: res.data.data[index].id,
          src: res.data.data[index].coverpage,
        })
      }
      this.setData({
        destination: imgUrl
      })
    })
  },
  // 轮播图高度
  SetHeight(e) {
    //图片的原始宽度
    var imgWidth = e.detail.width;
    //图片的原始高度
    var imgHeight = e.detail.width;
    //同步获取设备宽度
    var sysInfo = wx.getSystemInfoSync();
    // console.log("设备宽度" + sysInfo);
    //获取屏幕宽度
    var screenWidth = sysInfo.screenWidth;
    //获取屏幕和原图的比例
    var scale = screenWidth / imgWidth;
    //设置容器的高度
    this.setData({
      height: imgHeight * scale * 0.5
    })

  },
  //轮播图片点击跳转
  swiperImg: function (e) {
    var id = e.currentTarget.dataset.id
    wx.navigateTo({
      url: '../product/product?id=' + id
    })
  },


  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.getShufflingList();
    this.getProductsList();
    this.getHotLineList();
    this.getDestinationList();

    
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    var that = this;
  
    this.onLoad(); //重新加载onLoad()
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})